
import com.zh.common.util.CommonUtils;
import com.zh.fsc.provide.basics.define.IVo;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.NoArgsConstructor;
<#list data.importContent as ei>
import ${ei};
</#list>

@Data
@ApiModel(description = "${data.description!}")
@NoArgsConstructor
public class ${data.className!} implements IVo {

    private static final long serialVersionUID = ${data.serialVersionUIDValue!};

    public ${data.className!}(${data.entityClassName!} ${data.entityClassNameParam!}) {
        CommonUtils.copyProperty(${data.entityClassNameParam!},this);
    }

<#list data.fields as f>
    <#if f.selected>
    @ApiModelProperty("${f.description!}")
    private ${f.type!} ${f.name!};
    <#if f_has_next>

    </#if>
    </#if>
</#list>

}
